package com.ruoyi.daily.service;

import com.ruoyi.common.core.domain.R;
import com.ruoyi.daily.domain.dto.LossRateDto;
import com.ruoyi.daily.domain.dto.ReturnOfGoodsTrendArrayDto;
import com.ruoyi.daily.domain.dto.ReturnOfGoodsTrendDto;
import com.ruoyi.daily.domain.dto.TimelyCollectionOfYieldDto;
import com.ruoyi.daily.domain.vo.ByDateAndPageVo;
import com.ruoyi.daily.domain.vo.ByDateVo;
import com.ruoyi.daily.domain.vo.DayAndPageVo;
import com.ruoyi.daily.domain.vo.PageVoAndDateOrYearMonth;

import java.util.List;
import java.util.Map;

/**
 * @Author cmz
 * @Date 2024-05-31 15:27
 */
public interface WorkOrderManagementService {
    R<LossRateDto> lossRate(PageVoAndDateOrYearMonth byDateVo);

    R<ReturnOfGoodsTrendArrayDto> returnOfGoodsTrend();

    R todayReturnOfGoods();

    R variousReturnOfGoods();

    R workOrderManagement();

    R<Map<String, Object>> returnBarLineEcharts();
}
